add_library(se_base_services_fwk_obj OBJECT src/services_fwk.c)

target_include_directories(se_base_services_fwk_obj PUBLIC inc)

target_include_directories(se_base_services_fwk_obj PRIVATE ${SE_BASE_SERVICES_DEFAULT_INC})
target_compile_options(se_base_services_fwk_obj PRIVATE ${SE_BASE_SERVICES_DEFAULT_CC})
target_link_libraries(se_base_services_fwk_obj PRIVATE logger_obj)
target_link_libraries(se_base_services_fwk_obj PRIVATE se_base_services_defines)

if(OPTION_SECUREC_INDEPENDENT)
    message(STATUS "se_base_services_fwk_obj use independent secure c.")
    target_link_libraries(se_base_services_fwk_obj PRIVATE securec_interface)
endif()
